Working with RA Avaloq Jobs

An Avaloq job is a specific unit of work that executes processing steps on the target Avaloq system. You specify its attributes on its job definition pages. Some of those definition pages are common to all Avaloq job types. Each job has also one page that is specific to its type and a page that is specific to the RA Avaloq Agent.

The following pages are common to all jobs:

  • General (and its sub pages)

  • Process (and its sub pages)

  • Attributes

  • Output (and its sub page)

  • Variables & Prompts

  • Rollback

  • Version Management

  • Documentation

For more information about these definition pages, see the Automic Automation documentation at Common Object Properties.

Types of Avaloq Jobs

Broadcom's Avaloq agent solution supports the following Avaloq jobs:

  • RESETDEPENDENCY

  • RESETJOBS

  • EXECUTEJOB

  • EXECUTETASK

  • CONFDEPT

  • WFEO_EOD

  • FETCHALLAVALOQBATCHES

  • FETCHAVALOQTASKS

  • SHOWBASETABLE

  • KILLJOB

  • KILLTASK

Preparatory Jobs

After installing and configuring the Avaloq Agent, you must ensure that the Avaloq jobs defined in the Avaloq system are not processed by the Avaloq internal scheduler any more. Failing to do so would prevent the Automation Engine from taking over the scheduling operations.

For this purpose, make sure that the following dependencies are resolved:

  • Avaloq jobs that will depend on Automation Engine processes must not have dependencies to any other Avaloq job. To remove such dependencies, you execute JOBS.AVALOQAGENT.RESETDEPENDENCY jobs. For more information, seeJOBS.AVALOQAGENT.RESETDEPENDENCY.

  • The execution intervals and End-Of-Day behavior of Avaloq jobs are adjusted. For more information, see JOBS.AVALOQAGENT.RESETJOBS.

  • The Automation Engine manages the dependencies between Avaloq jobs. Therefore, internal job dependencies should be reviewed; in the most cases, these dependencies will not be necessary any more.

Restrictions

When you create a new Avaloq job, you can determine how many instances of the job can run simultaneously on its Attributes page:

Enter 0 here to make sure that only one instance of the job can run at a time. This is necessary because the job_intf# package does not allow an explicit selection of the instantiation of a job (job_intf# in the official interface provided by Avaloq to the Avaloq internal scheduler). This means that if the same job is started several times via Automic Automation, the Avaloq agent will prevent this and the job will end with the corresponding error message.

This restriction does not apply to Avaloq tasks.

Creating Jobs

Although Avaloq jobs consist of various definition pages, you will most probably have to configure only the following ones:

  • The job-specific page

    Here you specify the job parameters.

  • The Rapid Automation page

    Here you specify the job reporting options

  • The Attributes page

    Here you specify the Agent that operates on your Avaloq instance

  • The Process page

    Here you specify the script that the job will execute on the Avaloq instance

The following topics describe how to create, configure and work with the supported Avaloq jobs: